home *** CD-ROM | disk | FTP | other *** search
/ Workbench Add-On / Workbench Add-On - Volume 1.iso / BBS-Archive / Comm / AmiTCP30b2.lha / src / amitcp / protos / netinet / in_pcb_protos.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-03-05  |  1.2 KB  |  48 lines

  1. /* Prototypes for functions defined in
  2. in_pcb.c
  3.  */
  4.  
  5. int in_pcballoc(struct socket * so,
  6.                 struct inpcb * head);
  7.  
  8. int in_pcbbind(register struct inpcb * inp,
  9.                struct mbuf * nam);
  10.  
  11. int in_pcbconnect(register struct inpcb * inp,
  12.                   struct mbuf * nam);
  13.  
  14. void in_pcbdisconnect(struct inpcb * inp);
  15.  
  16. void in_pcbdetach(struct inpcb * inp);
  17.  
  18. void in_setsockaddr(register struct inpcb * inp,
  19.                    struct mbuf * nam);
  20.  
  21. void in_setpeeraddr(struct inpcb * inp,
  22.                    struct mbuf * nam);
  23.  
  24. void in_pcbnotify(struct inpcb * head,
  25.                  struct sockaddr * dst,
  26.                  u_short fport,
  27.                  struct in_addr laddr,
  28.                  u_short lport,
  29.                  int cmd,
  30.                  void (* notify)(register struct inpcb * inp, int error));
  31.  
  32. void in_losing(struct inpcb * inp);
  33.  
  34. void in_rtchange(register struct inpcb * inp, int error);
  35.  
  36. struct inpcb * in_pcblookup(struct inpcb * head,
  37.                             struct in_addr faddr,
  38.                             u_short fport,
  39.                             struct in_addr laddr,
  40.                             u_short lport,
  41.                 int flags);
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.